package com.mini.service;

import com.mini.pojo.basic.DatasourceType;

import java.util.List;

public interface DatasourceTypeService {

    /**
     * 插入一个数据源类型信息
     * @param datasourceType
     */
    void addDatasourceType(DatasourceType datasourceType);

    /**
     * 修改一个数据源类型信息
     * @param datasourceType
     */
    void updateDatasourceType(DatasourceType datasourceType);

    /**
     * 根据主键ID删除一个数据源类型
     * @param datasourcetypeID
     * @return
     */
    void removeDatasourceType(int datasourcetypeID);

    /**
     * 根据主键ID删除查询一个数据源类型
     * @param datasourcetypeID
     * @return
     */
    DatasourceType queryDatasourceType(int datasourcetypeID);

    /**
     * 查询所有的数据源类型信息
     * @return
     */
    List<DatasourceType> queryAllDatasourceType();
}
